package utility

type FeedBack struct {
	ErrorCode int32
	ErrorString string
}
type Resp struct {
	FeedBack FeedBack
	Result []interface{}
}
type MysqlConfig struct{
	IP string
	Port string
	Username string
	Password string
	DbName string
}

type SerialConfig struct {
//	DeviceId: fffdjkljlkj=jdhkfhdkso=efefe=klfdjklfj
//Name: one_device
//Baud: 122300
	DeviceId string
	Name string
	Baud uint
}

type UniReturn struct {
	Uuid string
	DeviceId string // 在目前的实现中，默认是aaa
	Value string
	InsertDatetime string
}

type Thermocouple struct {
	Uuid string
	DeviceId string // 在目前的实现中，默认是aaa
	Value float32
	InsertDatetime string
}

type Accelerometer struct {
	Uuid string
	DeviceId string // 在目前的实现中，默认是aaa
	AcceRx float32
	AcceRy float32
	AcceRz float32
	InsertDatetime string
}

type Gyroscope struct {
	Uuid string
	DeviceId string // 在目前的实现中，默认是aaa
	GyroRx float32
	GyroRy float32
	GyroRz float32
	InsertDatetime string
}

type Magnetic struct {
	Uuid string
	DeviceId string // 在目前的实现中，默认是aaa
	MegnX float32
	MegnY float32
	MegnZ float32
	InsertDatetime string
}

type Barometer struct {
	Uuid string
	DeviceId string // 在目前的实现中，默认是aaa
	Value float32
	InsertDatetime string
}

type ElectricResistance struct {
	Uuid string
	DeviceId string // 在目前的实现中，默认是aaa
	Value float32
	InsertDatetime string
}